def ip_to_binary(ip_address):
    """
    将IPv4地址从十进制格式转换为二进制格式。

    参数:
    ip_address (str): IPv4地址（如 "192.168.1.1"）

    返回:
    str: 二进制格式的IPv4地址（如 "11000000.10101000.00000001.00000001"）
    """
    # 拆分IPv4地址为四个八位段
    octets = ip_address.split('.')

    # 将每个八位段转换为8位二进制字符串，并连接成完整的二进制地址
    binary_ip = '.'.join(format(int(octet), '08b') for octet in octets)

    return binary_ip


# 示例运行
if __name__ == '__main__':
    test_ip = "192.77.33.232"
    binary_ip = ip_to_binary(test_ip)
    print(binary_ip)
